var express = require('express');
var router = express.Router();

const  {api_url,verifytoken}=require("../utils/config")




// 假设此路由需要token
router.get("/token",(req,res,next)=>{


    // 接收用户传递过来的token:req.headers
    // console.log(req.headers);
    let {authorization}=req.headers
    // console.log(authorization);

    if(!authorization){
        next("请先登录")
    }





    // 验证token
    let user=verifytoken(authorization)
    /* {
        "mid": "ffffc4d3-3a91-4bc3-86b1-73b5b324c899",
        "username": "dd",
        "iat": 1652778527,
        "exp": 1652782127
    } */
    // 拿到mid和username之后，就能证明此用户是我们的用户，并且已经登录了（可以访问一些内容了）
    console.log(user);


    
    if(!user){
        next("请重新的登录")
        return
    }


    res.send(user)
})

module.exports = router;
